#define _CRT_SECURE_NO_WARNINGS

//int findMaxConsecutiveOnes(int* nums, int numsSize)
//{
//    int count = 0;
//    int max = 0;
//    for (int i = 0; i < numsSize; i++)
//    {
//        if (nums[i] == 1)
//        {
//            count++;
//            if (count > max)
//            {
//                max = count;
//            }
//        }
//        else
//        {
//            count = 0;
//        }
//    }
//
//    return max;
//}

#include <stdio.h>

//int main()
//{
//    int count = 0;
//
//    int n = 0;
//    scanf("%d", &n);
//
//    for (int i = 1; i <= n; i++)
//    {
//        int sum = 0;
//        for (int j = 1; j < i; j++)
//        {
//            if (i % j == 0)
//            {
//                sum += j;
//            }
//        }
//        if (sum == i)
//        {
//            count++;
//        }
//    }
//
//    printf("%d", count);
//
//    return 0;
//}